function StageName()
	return "Stage 209"
end

function Description()
	return "A DE Making Stage."
end

function VictoryConditionDescription()
	return "Survive 1 minutes."
end

function Init()
	
	size = {Height = 2141.46164836022, Width = 2141.46164836022}
	
	startPos = { 0, 0, 0 }
	
	stageData.MonsterSpawnTime = 3.07851466189768*1729.94215080046
	stageData.SoldierSpawnTime = 1729.94215080046
	stageData.SoldierWoundedSurviveTime = 0.96290697104433*1729.94215080046
	
	monsters = 
	{
		testStrongMonster = 4.13521674756088,
		testmonster = 1.0
	}
	
	AddSpawnPoint(2141.46164836022/4, 2141.46164836022/4)
	AddSpawnPoint(-2141.46164836022/4, -2141.46164836022/4)
	AddSpawnPoint(-2141.46164836022/4, 2141.46164836022/4)
	AddSpawnPoint(2141.46164836022/4, -2141.46164836022/4)
	
	player.Acceleration = 25.4122093442011
	player.Speed = 100
	player.SpeedThreshold = 271.112043024558
	
	player.SnakeStartSize = 3
	playerSoldierList = {"Knight", "Archer", "Magician"}
	
	groundStartColor = {0.0, 0.0, 0.5}
	groundEndColor = {0.5, 0.5, 1.0}
	
	SetMapObj()
end

function SetPlayerSoldier(list)
	for key,value in pairs(list) do
		AddPlayerSoldier(value)
	end
end

function VictoryCheck()
	return Time(60)
end

function SetMapObj()
	AddMapObj("stone1", 2141.46164836022/4, 0);
	AddMapObj("tree1", -2141.46164836022/4, 0);
	AddMapObj("stone1", 0, 2141.46164836022/4);
	AddMapObj("tree1", 0, -2141.46164836022/4);
end

